<?php
/*------------------------------------------------------------------------------



------------------------------------------------------------------------------*/

/**
* http cookie bean
* @author J.Ducastel <jducastel@jducastel.fr>
* @version 
*/
class cookieBean extends dataBean {
/*------------------------------------------------------------------------------
                                                                         members
------------------------------------------------------------------------------*/
	/**
	* @var type desc
	*/
	var $key;
	// var $_x_required=true; // member's validity is required for global validity
	var $_x_check_type='string'; // member's type
	// var $_x_check_values=array(); // accepted values
	//var $_x_format_functions=array(); // list of functions called by format()
	// var $_x_disable_get=true; // disable get() for this member
	//var $_x_disable_set=true; // disable set() for this member
	
	/**
	* @var type desc
	*/
	var $value;
	// var $_x_required=true; // member's validity is required for global validity
	// var $_x_check_type=''; // member's type
	// var $_x_check_values=array(); // accepted values
	//var $_x_format_functions=array(); // list of functions called by format()
	// var $_x_disable_get=true; // disable get() for this member
	//var $_x_disable_set=true; // disable set() for this member
	
	/**
	* @var type desc
	*/
	var $expire;
	// var $_x_required=true; // member's validity is required for global validity
	var $_x_check_type='datetimebean'; // member's type
	// var $_x_check_values=array(); // accepted values
	//var $_x_format_functions=array(); // list of functions called by format()
	// var $_x_disable_get=true; // disable get() for this member
	//var $_x_disable_set=true; // disable set() for this member
	
	/**
	* @var type desc
	*/
	var $path;
	// var $_x_required=true; // member's validity is required for global validity
	// var $_x_check_type=''; // member's type
	// var $_x_check_values=array(); // accepted values
	//var $_x_format_functions=array(); // list of functions called by format()
	// var $_x_disable_get=true; // disable get() for this member
	//var $_x_disable_set=true; // disable set() for this member
	
	/**
	* @var type desc
	*/
	var $domain;
	// var $_x_required=true; // member's validity is required for global validity
	// var $_x_check_type=''; // member's type
	// var $_x_check_values=array(); // accepted values
	//var $_x_format_functions=array(); // list of functions called by format()
	// var $_x_disable_get=true; // disable get() for this member
	//var $_x_disable_set=true; // disable set() for this member
	
	/**
	* @var type desc
	*/
	var $secure=false;
	// var $_x_required=true; // member's validity is required for global validity
	// var $_x_check_type=''; // member's type
	// var $_x_check_values=array(); // accepted values
	//var $_x_format_functions=array(); // list of functions called by format()
	// var $_x_disable_get=true; // disable get() for this member
	//var $_x_disable_set=true; // disable set() for this member
	
/*------------------------------------------------------------------------------
                                                                   global config
------------------------------------------------------------------------------*/
	/**
	* @var bool enable/disable set() and loadData().
	*/
	var $_databean_lock_data=false;
	/**
	* @var bool enable/disable loadStructure() and lockStructure().
	*/
	var $_databean_lock_structure=true;
	/**
	* @var bool sets _databean_lock_data=true after building.
	*/
	var $_databean_lock_data_afterbuilt=false;
	/**
	* @var bool sets _databean_lock_structure=true after building.
	*/
	var $_databean_lock_structure_afterbuilt=false;
	/**
	* @var bool disallow setting vars if they don’t exist (= are declared in instance) first.
	*/
	var $_databean_declare_first=false;


	
/*------------------------------------------------------------------------------
                                                                     constructor
------------------------------------------------------------------------------*/
	/**
	*
	* @access
	* /
	function () {
		$this->__construct();
	}/**/
	
	/**
	* real constructor
	* @access
	* /
	function __construct() {
		
	}/**/
/*------------------------------------------------------------------------------
                                                                  public methods
------------------------------------------------------------------------------*/
	/**
	* 
	* @param
	* @access public
	* @return 
	* /
	function () {
		
	}/**/
	
	/**
	* 
	* @param
	* @access public
	* @return 
	* /
	function () {
		
	}/**/

/*------------------------------------------------------------------------------
                                                                 private methods
------------------------------------------------------------------------------*/
	/**
	* 
	* @param
	* @access protected
	* @return 
	* /
	function () {
		
	}/**/
	
	/**
	* 
	* @param
	* @access protected
	* @return 
	* /
	function () {
		
	}/**/
/*------------------------------------------------------------------------------
                                                                 private methods
------------------------------------------------------------------------------*/
	/**
	* 
	* @param
	* @access private
	* @return 
	* /
	function () {
		
	}/**/
	
	/**
	* 
	* @param
	* @access private
	* @return 
	* /
	function () {
		
	}/**/
}
?>
